import matplotlib.pyplot as plt
# s 用来控制所绘制的点的大小
# plt.scatter(2,4,s=20)  # 绘制单个点

# x_values = [1,2,3,4,5]
# y_values = [1,2,3,4,5]
# plt.scatter(x_values,y_values,s=20)

x_values = list(range(1,1001))
y_values = [x**2 for x in x_values]
# c 用来给颜色，可以直接填颜色，也可以给x_values或者y_values
plt.scatter(x_values,y_values,edgecolors='none',s=40,c=y_values)
# 设置每个坐标轴的取值范围
plt.axis([0, 1100, 0, 1100000])
plt.show()
# plt.savefig('squares_plot.png', bbox_inches='tight')
# 保存的时候不能plt.show()，要不然就保存不下来。第一个实参指定要
# 以什么样的文件名保存图表，这个文件将存储到scatter_squares.py
# 所在的目录中；第二个实参指定将图表多余的空白区域裁剪掉